throttle piece - German English Dictionary